.index_hot {width:1215px;}
.index_hot li{float:left;width:378px;overflow:hidden;margin-right: 17px;border-width: 1px 1px 0px;border-style: solid;border-color: #ddd;margin-bottom:10px;}
.foodlayer .food_img{width:100%;height:290px;overflow: hidden;position: relative;}
.foodlayer.on .food_footer{padding:5px 15px 3px 15px;border-bottom:3px solid #3FA9F5;}
.foodlayer.on .areatips,.foodlayer.on .areatips_txt{display: inline !important;}
.foodlayer .food_img .areatips{background:#000;filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;display: none;width:100%;position: absolute;bottom:0px;left:0px;z-index: 2;}
.foodlayer .food_img .areatips_txt{color:#fff;line-height:18px;position: absolute;bottom:0px;left:0px;padding:10px;display: none;z-index: 5;}
.foodlayer .food_img img{width:100%;height:290px;}
.foodlayer .food_desc{padding:15px;font-weight: bold;}
.foodlayer .food_desc h3{line-height:24px;font-size:16px;}
.foodlayer .food_desc p{line-height:24px;font-weight: normal;color:#3FA9F5;}
.foodlayer .food_desc p b{font-size: 20px;font-weight: normal;}
.foodlayer .food_desc p span{margin-left: 20px;color:#aaa;}
.foodlayer .food_desc p span i{font-style:normal;text-decoration: line-through;}
.foodlayer .food_footer{padding:5px 15px;line-height:24px;border-top:1px solid #eee;border-bottom:1px solid #ddd;}
.foodlayer .food_footer .sellnum{color:#aaa;}
.foodlayer .food_footer .sellnum b{font-weight: normal;color:#3FA9F5;}
.foodlayer .food_footer .eva a{display: block;}

.introduce{height:300px;overflow:hidden;}
.introduce .text{background:#f1f1f1;width:260px;height:260px;padding:20px;position: relative;}
.sweet{background:#f1f1f1;color:#777;padding:20px;height:60px;overflow:hidden;}
.sweet .more{margin-top:34px;}
.sweet .text h3,.introduce .text h3{font-size: 20px;color:#333;font-weight: normal;line-height: 34px;}
.sweet .text p,.introduce .text p{margin-top:20px;line-height: 26px;color:#777;}
.introduce .text a.more{position: absolute;bottom:20px;}
.introduce .intimg{width:1180px;}
.introduce .intimg ul li{float:left;width:230px;margin-left:10px;overflow:hidden;height:145px;margin-bottom:10px;position: relative;}
.introduce .intimg ul li.fst{width:460px;height:300px;overflow:hidden;margin-left:0px;margin-bottom:0px;}
.introduce .intimg ul li.fst .names{width:440px;}
.introduce .intimg ul li .names{height:30px;line-height: 30px;color:#fff;background:#000;position: absolute;bottom:0px;width:210px;padding:0px 10px;opacity:0.7;filter:alpha(opacity=70);}
.sweetlayer,.xbinc{width:1200px;overflow:hidden;}
.sweetul{width:1216px;}
.sweetul li{float:left;width:288px;margin-right: 16px;overflow:hidden;height:200px;position: relative;}
.sweetul li a{display: block;}
.sweetul li .names{height:30px;line-height: 30px;color:#fff;background:#000;position: absolute;bottom:0px;width:268px;padding:0px 10px;opacity:0.7;filter:alpha(opacity=70);}

.weekinc{line-height: 50px;text-align: center;background:url(../images/line-x-y.gif) repeat-x center;}
.weekinc span{font-size: 20px;background:#fff;padding:10px 30px;}

.bannerin{background:#fff;height:230px;padding:10px;margin-top:-40px;}